<?php
/**
 * alltosun.com 前台登录控制器 LoginController.class.php
 * ============================================================================
 * 版权所有 (C) 2014-2016 GoCMS内容管理系统
 * 官方网站:   http://www.gouguoyin.cn
 * 联系方式:   QQ:245629560
 * ----------------------------------------------------------------------------
 * 许可声明：这是一个开源程序，未经许可不得将本软件的整体或任何部分用于商业用途及再发布。
 * ============================================================================
 * $Author: 勾国印 (phper@gouguoyin.cn) $
 * $Date: 2015-4-15 下午11:18:35 $
 * $Id$
*/
namespace Admin\Controller;
use Think\Controller;
class LoginController extends Controller {

    public function index(){
        $user_id = \user_helper::get_user_id();
        if ($user_id) {
            redirect(SITE_URL);
        } else {
            $this->display('default/login');
        }
        

    }
    
    public function check(){
        if (!IS_AJAX) {
            $this->ajaxReturn('非法登录方式');
        }
        $user_email = I('user_email', '', 'trim');
        
        $password  = I('password', '', 'trim');
        
        $filter = array();
        
        if (!$user_email) {
            $this->ajaxReturn('请输入登录邮箱');
        } else {
            $filter['user_email'] = $user_email;
        }
        
        if (!$password) {
            $this->ajaxReturn('请输入登录密码');
        } else {
            $filter['password'] = md5($password);
        }
        
        $user_info = uri('user', $filter);
        
        if (!$user_info) {
            $this->ajaxReturn('邮箱或密码错误');
        } else if(!$user_info['status']){
            $this->ajaxReturn('抱歉，你已经被禁用');
        } else {
            // 更新登录ip
            $info['ip'] = get_client_ip();
            
            M('user')->where(array('id' => $user_info['id']))->save($info);
            
            session('user_id',$user_info['id']);
            $this->ajaxReturn('ok');
        }
    }

    public function _empty(){
        redirect(SITE_URL);
    }

}